tools/libxc: x86 PV save code
authorAndrew Cooper <andrew.cooper3@citrix.com>
Sat, 7 Jun 2014 20:17:02 +0000 (21:17 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 5 May 2015 13:30:46 +0000 (14:30 +0100)
commita8631b03d44bc82ee26c796b6356827e0d4f5972
tree5829f70bb5644b981224aac033fd968ab20db182
parentb8465d8dfa13252c8e375d72510c5fd5d893d5db
tools/libxc: x86 PV save code

Save the x86 PV specific parts of a domain.  This is the X86_PV_INFO record,
the P2M_FRAMES, the X86_PV_SHARED_INFO, the three different VCPU context
records, and the MSR records.

The normalise_page callback used by the common code when writing the PAGE_DATA
records, converts MFNs in page tables to PFNs.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Ian Campbell <Ian.Campbell@citrix.com>
tools/libxc/Makefile
tools/libxc/xc_sr_common.h
tools/libxc/xc_sr_save_x86_pv.c [new file with mode: 0644]